OT: Word.ActiveDocument.SaveAs neuvolni puvodni dokument
Otázka od: bleak
7. 7. 2004 19:39
zdravim,
oteviram funkci CreateOLEObject MS Word, potom ve Wordu otevru dokument
WordApp.Documents.Open(defdir+'/smlouva_sablona.doc'), provedu modifikace a
ulozim WordApp.ActiveDocument.SaveAs(defdir+'/sablony/smlouva_1213.doc').
Tento dokument zustane otevren a obsluha je vytiskne.
Problem je, ze puvodni soubor smlouva_sablona.doc zustane uzamcen pro
upravy. Musi se zavrit Word a potom vyse popsany proces zase funguje. Jak
uvolnit puvodni soubor, abych nemusel pokazde MS Word rucne zavrit?
bleak
Odpovedá: Lukas Barton
7. 7. 2004 19:59
Zkopirovat soubor jeste pred upravam ve Wordu pomoci funkce CopyFile a pro
upravy otevirat rovnou tento.
Lukas
> zdravim,
> oteviram funkci CreateOLEObject MS Word, potom ve Wordu otevru dokument
> WordApp.Documents.Open(defdir+'/smlouva_sablona.doc'), provedu modifikace
a
> ulozim WordApp.ActiveDocument.SaveAs(defdir+'/sablony/smlouva_1213.doc').
> Tento dokument zustane otevren a obsluha je vytiskne.
> Problem je, ze puvodni soubor smlouva_sablona.doc zustane uzamcen pro
> upravy. Musi se zavrit Word a potom vyse popsany proces zase funguje. Jak
> uvolnit puvodni soubor, abych nemusel pokazde MS Word rucne zavrit?
>